package me.zhengjie.service;

import me.zhengjie.pojo.dto.EmptyTrayQuantityDto;
import me.zhengjie.pojo.dto.LineEdgeWarehouseModifyDto;
import me.zhengjie.pojo.dto.SweepStorageDto;
import me.zhengjie.pojo.vo.ReturnVo;

import javax.servlet.http.HttpServletRequest;

public interface InterfaceService {
    ReturnVo fluentFrameMode(HttpServletRequest request);

    ReturnVo updateMode(HttpServletRequest request, Integer mode);

    ReturnVo queryEmptyMaterialBox(HttpServletRequest request, Integer page, Integer size);


    ReturnVo queryFloor(String floor);

    ReturnVo emptyTrayQuantity(EmptyTrayQuantityDto emptyTrayQuantityDto);

    ReturnVo lineEdgeWarehouseModify(LineEdgeWarehouseModifyDto lineEdgeWarehouseModifyDto);

    ReturnVo queryAvailableFloor(String floor);

    ReturnVo queryFloorAll();

    ReturnVo sweepStorage(HttpServletRequest request, SweepStorageDto sweepStorageDto);

    ReturnVo fluentFrameNg(HttpServletRequest request);

    ReturnVo fluentFrameOutbound(HttpServletRequest request);
}
